function  plotLineFromWeight( w )
%PLOTLINEFROMWEIGHT Zeichnet die Entscheidungsgrenze und den Gewichtsvektor 
%in den Plot. %Die Entscheidungsgrenze wird aus dem Gewichtsvektor w errechnet
w=w';
%Normieren des Gewichtsvektors
g = w(2:3);
g = g/norm(g);

%Der Gewichtsvektor ist normal zur Entscheidungsgrenze

%Es wird ein Punkt auf der Geraden und die Richtung ben�tigt, um die Geradengleichung
%in Parameterform zu berechnen. 
%Der Startpunkt ist der Offset Theta/||w|| entlang vom Richtungsvektor w. Der
%Gewichtsvektor startet immer bei 0,0

d = w(1)/norm(w(2:3));  %Berechne Offset (d = Theta/||w||)
s = [0 0] - d .* g;     %Berechne Punkt mit der Richtung des Gewichtsvektors g und der L�nge d

%Berechne orthogonalen Richtungsvektor zum Gewichtsvektor (Richtung der Entscheidungsgrenze)
dir = [-g(2) g(1)];

%Plotte Entscheidungsgrenze mit Hilfe der parametrischen Darstellung der
%Geradengleichung (v = startpunkt + t * Richtung)
t = linspace(-1,1);
x = s(1) + t .* dir(1);
y = s(2) + t .* dir(2);
plot (x,y,'-r');

%Plotte Gewichtsvektor mit Hilfe der 2-Punktdarstellung einer Geraden
%(erste Punkt ist immer der Ursprung)
hold all
plot([0 s(1)], [0 s(2)],'--m');
plot (s(1),s(2),'.m');

grid on
axis equal
%end

